#include <windows.h>
#include <d3d10.h>
#include <d3dx10.h>
#include <string>

using namespace std;

class sceneLight {

private:
	string				name;
	D3DXVECTOR3			direction;
	D3DXVECTOR4			color;
	D3DXMATRIX			objectMatrix;
	bool				enabled;

public:
	//constructors
	sceneLight(string n);
	sceneLight(string n, D3DXVECTOR3 dir, D3DXVECTOR4 col, D3DXMATRIX mat);

	string getName();

	void setEnabled(bool w);

	//setter-getters
	D3DXMATRIX getMatrix();
	void setMatrix(D3DXMATRIX matrix);

	D3DXVECTOR4 getColor();
	void setColor(D3DXVECTOR4 c);

	D3DXVECTOR3 getDirection();
	void setDirection(D3DXVECTOR3 d);

};